跳到主要内容

系统初始化

首次启动将出现系统初始配置的界面,这个界面在也可以在之后的终端窗口中通 过 sudo raspi-config 激活。 ![IMAGE](resources/6C75346462DDD4F01AE00B8D6F3B1918.jpg =755x404) 由于在初始配置的界面上没有看到有网络配置的选项,所以建议在网络环境中一 定要有 DHCP,也就是能自动获取 IP 的网络环境。因为 Raspbian 的各种软件 的安装是需要网络连接支持的。需要用到的功能说明如下:

expand_rootfs – 将根分区扩展到整张 SD 卡,因为整个 Image 才 400 多兆,但是现在的 SD 卡基本都是几个 G 的,除非 SD 卡有其他用途,一般 建议选择这项,这样可以有足够多的空间来安装各种程序。

overscan – 可以扩充或者缩小屏幕的设置,除非一启动就发现显示的内 容能刚好填满整个电视的画面。大部分情况下是不能填满或者超过,如果这 样就要 enable 这个,然后在系统启动之后,更改 config.txt 中的 overscan_left、 overscan_right、overscan_top 和 overscan_bottom 的内容,如果显示内容 超出屏幕的范围(显示不全),就要设置这些值为正值,如果是 1080p,一 般设置为 48。如果显示的内容不能填满屏幕,则设置这些值为负值,如果是 1080p,一般设置为-48。具体可以更加显示的结果,以 16 为步长进行调整。

configure_keyboard - 这个很重要,前面的屏幕选默认值:Generic 105-key (Intl) PC,但在 Keyboard layout:时,显示出来的都是 English(UK) 的,要选择 Other,然后在里面选择 English(US),否则会出现键盘的一些 符号不对或者对调,比如引号”和@符号对调,#号变成英镑符号等等。之后 的两个屏幕都选择默认值就可以了,到了:

Use Control+Alt+Backspace to terminate the X server? 时,选择 Yes,表示用这个可以终止 X Server,当 整个 X-Window 死掉的时候可以用。 change_pass – 默认的用户名是 pi,密码是 raspberry,一般登录时不 需要输入,但是用 ssh 远程连接时要用到这个用户名和密码,这里可以更改 密码。 change_locale – 更改语言设置。在 Locales to be generated: 中,选择 en_US.UTF-8 和 zh_CN.UTF-8。在 Default locale for the system environment:中,选择 en_US.UTF-8(等启动完机器,装完中文字体,再改 回 zh_CN.UTF-8,否则第一次启动会出现方块)。 change_timezone – 更改时区,这个很重要,因为树莓派没有内部时钟, 是通过网络获取的时间,如果设错时区,那么时间就不正确了,选择 Asia – Shanghai,没错是 Shanghai,木有 Beijing,这是 Unix 的传统。缩写是 CST, 不知道是 China Shanghai Time 还是 China Standard Time。 memory_split – 按照网上的说法,这个功能有 Bug,会导致/boot/start.elf 损坏使系统无法启动,所以不要使用这个功能。可以通过拷贝/boot/下的 arm128_start.elf、arm192_start.elf、arm224_start.elf 覆盖 start.elf 来实现显 存和内存的划分。为了能播放高清 1080p 的视频,至少要分配 64M 显存给 GPU。所以 arm224 就不能播放 1080p 高清视频。 ssh – 是否激活 sshd 服务,应该选择激活,这是当界面死掉后唯一进入 机器的通道(如果 Kernel 没死的话),可以找另外一部机器,用 putty 或者 其他 ssh 的工具连接到这部机器上,用 pi 这个用户登录,至少可以实现安全 重启。 boot_behaviour – 设置启动时启动图形界面,正常肯定是 Yes。 设置完成后,选择 Finish,会提示是否重启,选择 Yes。 重启后,将进入 LXDE 的 X-Window 环境,反正都是有桌面图标和开始菜单, 应该比较容易掌握使用。 让 Raspbian 支持中文 一直令我很奇怪的是,即使你用 Debian 的安装光碟安装系统,如果你把 Locale 改成了中文的话,系统是不会自动安装中文字体的,直接的效果是系统的很多信 息都用中文显示,但是由于没有安装字体,所以全部变成了方块,所以完全不知 道信息的内容是什么, 这个作为系统安装工具我认为是有问题的,因为这样会 直接造成系统不可用,基于 Debian 的 Raspbian 也有同样的问题。所以如果你 在初始设置时,不小心把系统的 Locale 设置成了 zh_CN.UTF-8,当你进入 Raspbian 的图像界面时,会马上傻眼了,不知道图标、菜单的内容是什么,因 为全部是方块。所以建议初始设置时,locale 尽量用 en_US.UTF-8 或者 en_GB.UTF-8。启动后,双击桌面那个计算机显示器图标,出现提示符时打入:

sudo apt-get install ttf-wqy-zenhei

将安装文泉驿的开源中文字体,在这里向文泉驿表示致敬,貌似它是唯一一个开 源的中文字体库。郭嘉有钱建孔子学院,但是从来不会有钱搞一套比较完整的开 源中文字库出来的。 中文是可以显示啦,输入呢?Linux 下早就有啦,叫 SCIM(Smart Common Input Method ),所以只要输入:

sudo apt-get install scim-pinyin

就会安装拼音输入法,安装完成后,可以直接打入 scim 激活,下次启动是会自 动启动的。快捷键也是 Ctrl+空格。或者直接点击右下角图标选择。 接着运行: sudo raspi-config 然后选择 change_locale,在 Default locale for the system environment:中选择 zh_CN.UTF-8。然后重启机器,就发现整个环境变成中文的了。